#==============================================================================
# ■ Main
#------------------------------------------------------------------------------
# 　各定义结束后、从这里开始实际处理。
#==============================================================================
begin
  # 设置系统默认字体
  Font.default_name = ["黑体", "宋体"]
  # 准备过渡
  Graphics.freeze
  # 生成场景对像
  $scene = Scene_Title.new
  # $scene 为有效的情况下调用 main 过程
  $scene.main while $scene
  # 淡入淡出
  Graphics.transition(20)
rescue
  backtrace = $!.backtrace[0]
  erp = ""
  erl = ""
  backtrace.sub(/{(\d+?)}/) { erp = $RGSS_SCRIPTS[$1.to_i][1] }
  backtrace.sub(/:(\d+?):/) { erl = $1 }
  fw = open("log.txt", 'a')
  fw.write(Time.now.strftime("[%Y/%m/%d %H:%M:%S] "))
  fw.write(sprintf("%s - %s - %s - %s\n", erp, erl, $!.class.name, $!.message))
  fw.close
  msgbox("发生了 #{$!.class.name} 。\n#{$!.message}")
end
